package org.jeecg.modules.proxyNote.entity;

import java.io.Serializable;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import org.jeecgframework.poi.excel.annotation.Excel;

/**
 * @Description: 代理记录
 * @Author: jeecg-boot
 * @Date:   2020-01-03
 * @Version: V1.0
 */
@Data
@TableName("proxy_note")
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="proxy_note对象", description="代理记录")
public class ProxyNote {
    
	/**id*/
	@TableId(type = IdType.ID_WORKER_STR)
    @ApiModelProperty(value = "id")
	private String id;
	/**method*/
	@Excel(name = "method", width = 15)
    @ApiModelProperty(value = "method")
	private String method;
	/**createtime*/
	@Excel(name = "createtime", width = 20, format = "yyyy-MM-dd HH:mm:ss")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "createtime")
	private Date createtime;
	/**url*/
	@Excel(name = "url", width = 15)
    @ApiModelProperty(value = "url")
	private String url;
	/**param*/
	@Excel(name = "param", width = 15)
    @ApiModelProperty(value = "param")
	private String param;
	/**calltm*/
	@Excel(name = "calltm", width = 15)
    @ApiModelProperty(value = "calltm")
	private String calltm;
	/**callerid*/
	@Excel(name = "callerid", width = 15)
    @ApiModelProperty(value = "callerid")
	private Integer callerid;
	/**calleracc*/
	@Excel(name = "calleracc", width = 15)
    @ApiModelProperty(value = "calleracc")
	private String calleracc;
	/**time*/
	@Excel(name = "time", width = 15)
    @ApiModelProperty(value = "time")
	private Integer time;
	/**remake*/
	@Excel(name = "remake", width = 15)
    @ApiModelProperty(value = "remake")
	private String remake;
	/**remoteaddr*/
	@Excel(name = "remoteaddr", width = 15)
    @ApiModelProperty(value = "remoteaddr")
	private String remoteaddr;
	/**classMethod*/
	@Excel(name = "classMethod", width = 15)
    @ApiModelProperty(value = "classMethod")
	private String classMethod;
	/**result*/
	@Excel(name = "result", width = 15)
    @ApiModelProperty(value = "result")
	private Object result;
}
